var S=Object.defineProperty,q=Object.defineProperties;var $=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable;var l=(e,o,t)=>o in e?S(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,p=(e,o)=>{for(var t in o||(o={}))P.call(o,t)&&l(e,t,o[t]);if(b)for(var t of b(o))_.call(o,t)&&l(e,t,o[t]);return e},w=(e,o)=>q(e,$(o));var y=(e,o,t)=>new Promise((s,n)=>{var i=c=>{try{f(t.next(c))}catch(h){n(h)}},a=c=>{try{f(t.throw(c))}catch(h){n(h)}},f=c=>c.done?s(c.value):Promise.resolve(c.value).then(i,a);f((t=t.apply(e,o)).next())});import{w as k,a as O,d as A,b as H,n as U,_ as F,c as N,e as C,f as L,g as J,h as M,i as v,j as g}from"./components.f0b7633b.js";class x extends Error{constructor(){super(...arguments),this.name="FetchError"}}function z(e,o,t){let s="";o&&(s=o.message),e&&t?s=`${s} (${t.status} ${t.statusText} (${e.toString()}))`:e&&(s=`${s} (${e.toString()})`);const n=new x(s);return Object.defineProperty(n,"request",{get(){return e}}),Object.defineProperty(n,"response",{get(){return t}}),Object.defineProperty(n,"data",{get(){return t&&t._data}}),Object.defineProperty(n,"status",{get(){return t&&t.status}}),Object.defineProperty(n,"statusText",{get(){return t&&t.statusText}}),Object.defineProperty(n,"statusCode",{get(){return t&&t.status}}),Object.defineProperty(n,"statusMessage",{get(){return t&&t.statusText}}),n}const B=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function m(e="GET"){return B.has(e.toUpperCase())}function D(e){if(e===void 0)return!1;const o=typeof e;return o==="string"||o==="number"||o==="boolean"||o===null?!0:o!=="object"?!1:Array.isArray(e)?!0:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const G=new Set(["image/svg","application/xml","application/xhtml","application/html"]),I=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Q(e=""){if(!e)return"json";const o=e.split(";").shift()||"";return I.test(o)?"json":G.has(o)||o.startsWith("text/")?"text":"blob"}function W(e,o,t=globalThis.Headers){const s=p(p({},o),e);if(o!=null&&o.params&&(e!=null&&e.params)&&(s.params=p(p({},o==null?void 0:o.params),e==null?void 0:e.params)),o!=null&&o.query&&(e!=null&&e.query)&&(s.query=p(p({},o==null?void 0:o.query),e==null?void 0:e.query)),o!=null&&o.headers&&(e!=null&&e.headers)){s.headers=new t((o==null?void 0:o.headers)||{});for(const[n,i]of new t((e==null?void 0:e.headers)||{}))s.headers.set(n,i)}return s}const X=new Set([408,409,425,429,500,502,503,504]);function T(e){const{fetch:o,Headers:t}=e;function s(a){const f=a.error&&a.error.name==="AbortError"||!1;if(a.options.retry!==!1&&!f){let h;typeof a.options.retry=="number"?h=a.options.retry:h=m(a.options.method)?0:1;const r=a.response&&a.response.status||500;if(h>0&&X.has(r))return n(a.request,w(p({},a.options),{retry:h-1}))}const c=z(a.request,a.error,a.response);throw Error.captureStackTrace&&Error.captureStackTrace(c,n),c}const n=function(h){return y(this,arguments,function*(f,c={}){const r={request:f,options:W(c,e.defaults,t),response:void 0,error:void 0};r.options.onRequest&&(yield r.options.onRequest(r)),typeof r.request=="string"&&(r.options.baseURL&&(r.request=k(r.request,r.options.baseURL)),(r.options.query||r.options.params)&&(r.request=O(r.request,p(p({},r.options.params),r.options.query))),r.options.body&&m(r.options.method)&&D(r.options.body)&&(r.options.body=typeof r.options.body=="string"?r.options.body:JSON.stringify(r.options.body),r.options.headers=new t(r.options.headers||{}),r.options.headers.has("content-type")||r.options.headers.set("content-type","application/json"),r.options.headers.has("accept")||r.options.headers.set("accept","application/json")));try{r.response=yield o(r.request,r.options)}catch(u){return r.error=u,r.options.onRequestError&&(yield r.options.onRequestError(r)),yield s(r)}const d=(r.options.parseResponse?"json":r.options.responseType)||Q(r.response.headers.get("content-type")||"");if(d==="json"){const u=yield r.response.text(),j=r.options.parseResponse||A;r.response._data=j(u)}else d==="stream"?r.response._data=r.response.body:r.response._data=yield r.response[d]();return r.options.onResponse&&(yield r.options.onResponse(r)),!r.options.ignoreResponseError&&r.response.status>=400&&r.response.status<600?(r.options.onResponseError&&(yield r.options.onResponseError(r)),yield s(r)):r.response})},i=function(f,c){return y(this,null,function*(){return(yield n(f,c))._data})};return i.raw=n,i.native=o,i.create=(a={})=>T(w(p({},e),{defaults:p(p({},e.defaults),a)})),i}const E=function(){if(typeof globalThis!="undefined")return globalThis;if(typeof self!="undefined")return self;if(typeof window!="undefined")return window;if(typeof global!="undefined")return global;throw new Error("unable to locate global object")}(),K=E.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),V=E.Headers,Y=T({fetch:K,Headers:V}),Z=Y;globalThis.$fetch||(globalThis.$fetch=Z.create({baseURL:H()}));let R;const ee=U(F);R=function(){return y(this,null,function*(){var n;const t=!!((n=window.__NUXT__)!=null&&n.serverRendered)?N(g):C(g),s=L({vueApp:t});try{yield J(s,ee)}catch(i){yield s.callHook("app:error",i),s.payload.error=s.payload.error||i}try{yield s.hooks.callHook("app:created",t),yield s.hooks.callHook("app:beforeMount",t),t.mount("#"+M),yield s.hooks.callHook("app:mounted",t),yield v()}catch(i){yield s.callHook("app:error",i),s.payload.error=s.payload.error||i}})},R().catch(e=>{console.error("Error while mounting app:",e)});